.qq-uploader { position:relative; display: inline} 

.qq-upload-button {
display: inline-block;
border: 1px solid red;
}

.qq-upload-button-hover {
border: 1px solid #7a7a7a;
}

.qq-upload-button-focus {
}

.qq-upload-drop-area {
-moz-border-radius: 4px;
-moz-box-sizing: border-box;  
-webkit-box-sizing: border-box;  
box-sizing: border-box;
    position:absolute; top:0; left:0; width:100%; height:100%; min-height: 80px; z-index:2;
    text-align:center; border: 1px solid grey;
	background-color: #f8f8f8;
	border: 1px solid #bbbbbb;
		background-image:-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, #e3e3e3),
			color-stop(1, #f8f8f8)
		);
		background-image:-moz-linear-gradient(
			center bottom,
			#e3e3e3 0%,
			#f8f8f8 100%
		);
}



.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {
background:#ced7ee;
}

.qq-upload-list {
margin: 0;
padding: 0;
list-style: none;
}


.qq-upload-list li {
overflow: hidden;
margin: 0;
background: url(/admin/images/att_document.png) no-repeat;
display: block !important;
padding-left: 24px;
}


.qq-upload-list li:last-child {
margin-bottom: 1em;
}

.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/admin/images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size {font-size:11px; color: grey}
.qq-upload-cancel {font-size:11px; color: #3b5998}
.qq-upload-failed-text {display:none;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}
